home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
mac
/
LOGIC Apple II 5.25" Library - ProDOS
/
PRO003.dsk
/
DEMOS
/
RUNNERS.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
2KB
|
50 lines
10 PRINT CHR$(4);"BLOAD /PRODOS.03/DEMOS/RUNNER.SHAPES,A$6000"
20 POKE 232,0: POKE 233,96
30 Y = 100:Z = 0: HGR2
40 HCOLOR= 7: SCALE= 1: DRAW 15 AT 51,30: ROT= 32: DRAW 15 AT 51,30
50 HCOLOR= 1: ROT= 0
60 HPLOT 0,Y +Z TO 273,Y +Z:Z = Z +1:Y = Y +Z: IF Y >190 THEN 80
70 GOTO 60
80 HCOLOR= 6: FOR X = 274 TO 278 STEP 2: HPLOT X,0 TO X,191: NEXT X
90 HCOLOR= 3: DRAW 9 AT 2,99
100 A = 1:B = 2:C = 1:E = 1:F = 2:G = 1:K = 1:L = 2:M = 1:Z = 2
110 XDRAW 1 AT 2,99: FOR J = 1 TO Z *30: NEXT J
120 FOR I = 1 TO 40
130 XDRAW A AT B,99:B = B +C
140 IF A >9 THEN C = -3: GOTO 200
150 IF A >6 THEN A = A +1: GOTO 230
160 IF B >263 THEN A = 7:C = 0: GOTO 230
170 IF A <5 THEN A = A +1: GOTO 230
180 IF A = 6 THEN A = 1: GOTO 230
190 IF A >6 THEN A = A +1: GOTO 230
200 IF B <9 THEN A = 1:C = 1: GOTO 230
210 IF A <14 THEN A = A +1: GOTO 230
220 IF A = 14 THEN A = 10
230 XDRAW A AT B,99
240 IF Z = 2 THEN 490
250 XDRAW E AT F,99:F = F +G
260 IF E >9 THEN G = -2: GOTO 320
270 IF E >6 THEN E = E +1: GOTO 350
280 IF F >263 THEN E = 7:G = 0: GOTO 350
290 IF E <5 THEN E = E +1: GOTO 350
300 IF E = 6 THEN E = 1: GOTO 350
310 IF E >6 THEN E = E +1: GOTO 350
320 IF F <9 THEN E = 1:G = 1: GOTO 350
330 IF E <14 THEN E = E +1: GOTO 350
340 IF E = 14 THEN E = 10
350 XDRAW E AT F,99
360 IF Z = 1 THEN 490
370 XDRAW K AT L,99:L = L +M
380 IF K >9 THEN M = -4: GOTO 440
390 IF K >6 THEN K = K +1: GOTO 470
400 IF L >263 THEN K = 7:M = 0: GOTO 470
410 IF K <5 THEN K = K +1: GOTO 470
420 IF K = 6 THEN K = 1: GOTO 470
430 IF K >6 THEN K = K +1: GOTO 470
440 IF L <9 THEN K = 1:M = 1: GOTO 470
450 IF K <14 THEN K = K +1: GOTO 470
460 IF K = 14 THEN K = 10
470 XDRAW K AT L,99
480 GOTO 130
490 FOR J = 1 TO Z *20: NEXT J,I
500 Z = Z -1: GOTO 110